﻿using System.Collections.Generic;
using Ibp.Service.Entity.ODAEntity;

namespace OdaOperation.DB
{
    public class DbOutData
    {
        /// <summary>
        /// 数据库输出选项
        /// </summary>
        public DbOutOption Option { get; set; } = new DbOutOption();

        /// <summary>
        /// DPoint对象的列表
        /// </summary>
        public List<DPoint> Points { get; set; } = new List<DPoint>();

        /// <summary>
        /// DLine对象的列表
        /// </summary>
        public List<DLine> Lines { get; set; } = new List<DLine>();

        /// <summary>
        /// DArc对象的列表
        /// </summary>
        public List<DArc> Arcs { get; set; } = new List<DArc>();

        /// <summary>
        /// 椭圆对象的列表
        /// </summary>
        public List<DEllipse> Ellipses { get; set; } = new List<DEllipse>();

        /// <summary>
        /// 多段线对象的列表
        /// </summary>
        public List<DPolyline> Polylines { get; set; } = new List<DPolyline>();

        /// <summary>
        /// 样条曲线对象的列表
        /// </summary>
        public List<DSpline> Splines { get; set; } = new List<DSpline>();

        /// <summary>
        /// 文本对象的列表
        /// </summary>
        public List<DText> Texts { get; set; } = new List<DText>();

    }
}